#include<stdio.h>

#define MAX_SIZE 100  //定义数组最大值

int main()
{
    int numbers[MAX_SIZE];
    int n , i;//n为用户输入整数的个数;i为循环变量。
    int max;
    printf("请输入你要输入整数的个数（最多%d\n）:",MAX_SIZE);
    if(scanf("%d\n",&n) != 1 || n <= 0 || n > MAX_SIZE)
    {
        printf("输入错误：请输入一个有效整数。\n");
        return 1;
    }

    //检查用户输入是否符合预期的要求
    for(i = 0; i < n; ++i)
    {
        printf("请输入第%d个整数。",i + 1);
        if(scanf("%d",&numbers[i]) != 1)
        {
            printf("输入错误：请输入一个有效整数。\n");
            return 1;
        }

    }
    // 假设第一个数是最大的开始
    max = numbers[0];
    for (i = 1; i < n; ++i) {
        if (numbers[i] > max) {
            max = numbers[i];
        }
    }

    printf("您输入的整数中最大的是: %d\n",max);

    return 0;
}